package com.example.utility.aes;

public class AESExample {
    public static void main(String[] args) {
        try {
            String originalText = "这是需要加密的敏感数据";
            String keyString = "1234567890123456"; // 16 字节 = 128 位

            System.out.println("原始文本: " + originalText);

            // 使用 CBC 模式加密
            String encryptedText = AESCBCUtil.encrypt(originalText, keyString);
            System.out.println("加密后文本: " + encryptedText);

            // 解密
            String decryptedText = AESCBCUtil.decrypt(encryptedText, keyString);
            System.out.println("解密后文本: " + decryptedText);

        } catch (Exception e) {
            e.printStackTrace();
        }
    }
}

